public async Task <IAdminResult <Role> > DeleteItem(string RoleId) { var role = _roleRepository.DeleteRole(Guid.Parse(RoleId)); if (role == null) { return new FormResult <Role>() { IsSucceeded = false, ErrorMessage = "Unable to delete the Role" } } ; var result = new AdminResult <Role>(role) { IsSucceeded = true, SuccessMessage = "Role has been deleted" }; return(await Task.FromResult(result)); } //public async Task<ValidationResult> ValidateRoleName(string RoleName) //{ // var result = _roleRepository.GetRole(RoleName) != null ? ValidationResult.Failed(new ValidationError() { Code = "Role available!", Description = "LayoutType already exist" }) : ValidationResult.Success; // return await Task.FromResult(result); //} //public List<Property> GetProperties() //{ // var result = _propertyRepository.GetProperties(); // return result; //} }
public async Task <IAdminResult <OptionList> > DeleteItem(string itemId) { var optionList = _optionListRepository.GetOptionList(Guid.Parse(itemId)); if (optionList == null) { return(await Task.FromResult <AdminResult <OptionList> >(null)); } optionList.IsActive = false; optionList = _optionListRepository.UpdateOptionList(optionList); if (optionList == null) { return new FormResult <OptionList>() { IsSucceeded = false, ErrorMessage = "Unable to delete the OptionList" } } ; var result = new AdminResult <OptionList>(optionList) { IsSucceeded = true, SuccessMessage = "OptionList has been deleted" }; return(await Task.FromResult(result)); }
public async Task <IAdminResult <ContentType> > DeleteItem(string contentTypeId) { var contentType = _contentTypeRepository.GetContentType(Guid.Parse(contentTypeId)); if (contentType == null) { return(await Task.FromResult <AdminResult <ContentType> >(null)); } contentType.IsActive = false; contentType = _contentTypeRepository.UpdateContentType(contentType); if (contentType == null) { return new FormResult <ContentType>() { IsSucceeded = false, ErrorMessage = "Unable to delete the ContentType" } } ; var result = new AdminResult <ContentType>(contentType) { IsSucceeded = true, SuccessMessage = "ContentType has been deleted" }; return(await Task.FromResult(result)); }
public async Task <IAdminResult <User> > DeleteItem(string userId) { var user = _userManager.Users.FirstOrDefault(u => u.Id == Guid.Parse(userId)); if (user == null) { return(await Task.FromResult <IAdminResult <User> >(new AdminResult <User>() { IsSucceeded = false, SuccessMessage = "Requested user is not found" })); } var identityResult = await _userManager.DeleteAsync(user); if (identityResult == null) { return(await Task.FromResult <IAdminResult <User> >(new AdminResult <User>() { IsSucceeded = false, SuccessMessage = "Unable to create the user" })); } var userResult = _mapper.Map <User>(user); var result = new AdminResult <User>(userResult) { IsSucceeded = true, SuccessMessage = "User has been deleted" }; return(result); }
private List <AdminResult> TolkaInput(string input) { var results = new List <AdminResult>(); var reader = new StringReader(input); var firstLine = reader.ReadLine(); int place = FindIndexOf(firstLine, "place"); int name = FindIndexOf(firstLine, "Name"); int pdga = FindIndexOf(firstLine, "PDGA#"); int r1 = FindIndexOf(firstLine, "Rd1"); int r2 = FindIndexOf(firstLine, "Rd2"); int total = FindIndexOf(firstLine, "Total"); var line = reader.ReadLine(); while (line != null) { if (!string.IsNullOrEmpty(line)) { var result = new AdminResult { Place = GetValue(line, place), Name = GetValue(line, name), PDGA = GetValue(line, pdga), R1 = GetValue(line, r1), R2 = GetValue(line, r2), Total = GetValue(line, total) }; if (result.Total.ToUpper() == "DNF") { result.Total = "-1"; } if (string.IsNullOrEmpty(result.R1)) { result.R1 = "0"; } if (string.IsNullOrEmpty(result.R2)) { result.R2 = "0"; } results.Add(result); } line = reader.ReadLine(); } return(results); }
public virtual async Task <IAdminResult <TModel> > DeleteItem(string itemId) { var entityResult = await _adminServiceEntity.DeleteItem(itemId); var result = new AdminResult <TModel>(_modelMapper.Map <TModel>(entityResult.Value)) { IsSucceeded = entityResult.IsSucceeded, SuccessMessage = entityResult.SuccessMessage, ErrorMessage = entityResult.ErrorMessage }; return(await Task.FromResult(result)); }
private void AddResult(Competition competition, AdminResult adminResult) { // find player using (var session = NHibernateFactory.OpenSession()) { var player = session.Query <Player>().FirstOrDefault(p => p.PdgaNumber == adminResult.PDGA); if (player == null) { // hämta från PDGA PDGASaker.PDGAPlayer pdgaPlayer = PDGASaker.PDGARESTApi.GetMemberInfo(adminResult.PDGA, WebConfigurationManager.AppSettings["PDGAUsername"], WebConfigurationManager.AppSettings["PDGAPassword"]); if (pdgaPlayer != null) { var newPlayer = new Player(); newPlayer.PdgaNumber = pdgaPlayer.pdga_number; newPlayer.LastName = pdgaPlayer.last_name; newPlayer.FirstName = pdgaPlayer.first_name; newPlayer.Rating = pdgaPlayer.rating; newPlayer.RatingDate = DateTime.Now; session.Save(newPlayer); player = newPlayer; } } if (player == null) { return; } var result = new Result(); result.Competition = competition; result.Player = player; result.R1 = int.Parse(adminResult.R1); result.R2 = int.Parse(adminResult.R2); result.Total = int.Parse(adminResult.Total); result.Place = int.Parse(adminResult.Place); session.Save(result); } }