using IRaCIS.Application.Interfaces; using IRaCIS.Application.Contracts; using IRaCIS.Core.Infra.EFCore; using Microsoft.AspNetCore.Mvc; using System.Globalization; using System.ComponentModel.DataAnnotations; namespace IRaCIS.Application.Services { [ApiExplorerSettings(GroupName = "Institution")] public class TestService : BaseService { private readonly IRepository _dicRepository; private readonly IRepository _trialRepository; public TestService(IRepository dicRepository,IRepository trialRepository) { _dicRepository = dicRepository; _trialRepository = trialRepository; } [HttpPost] public string Get(testModel testModel) { //var d = _repository.Where().Select(t => t.FullName).FirstOrDefault(); var c = _dicRepository.Where(t => t.ParentId != null).Select(t => t.MappedValue).First(); CultureInfo culture = CultureInfo.CurrentUICulture; var dd = _dicRepository.UpdatePartialFields(Guid.Parse("8a90c96e-0776-4f7b-82a6-18933d339584"), u => new Dictionary() { ParentId = null, Code = "test" }, true).Result; var aaaa = _dicRepository.BatchDeleteAsync(t => t.Id == Guid.Empty).Result; //var ggggg = _dicRepository.UpdateFromQueryAsync(t => t.ParentId == Guid.Parse("8a90c96e-0776-4f7b-82a6-18933d339584"), u=>new Dictionary(){Code = "test"}).Result; //var ddd = _dicRepository.BatchUpdateAsync(t => t.Id == Guid.Parse("8a90c96e-0776-4f7b-82a6-18933d339584"), // u => new Dictionary() { /*ParentId = null,*/ Code = "test" }).Result; var aaaaa= _trialRepository.BatchUpdateAsync(t => t.Id == Guid.Empty, u => new SubjectVisit() { CurrentActionUserId = null }).Result; //var d = _dicRepository.UpdateFromDTOAsync(new AddOrEditBasicDic() { Id = Guid.Parse("60d86683-c33b-4349-b672-08da1e91b622"), ParentId = null, ChildGroup = null, Code = null }, true, true).Result; var a = 123; var b = _localizer["test{0}", "测试"]; return _localizer["test{0}", "测试"]; } } public class testModel { //[Required] //public string Id { get; set; } } } namespace Localization { public class SharedResource { } }