/// <summary> /// singer单个删除(软删除) /// </summary> /// <param name="t"></param> /// <returns></returns> public async Task DeleteBySoftAsync(SingerDTO t) { var singer = SingerDTOMapperToModel.Map(t); await singerDAL.DeleteBySoftAsync(singer); await singerDAL.CommitAsync(); }
/// <summary> /// singer单个新增 /// </summary> /// <param name="t"></param> /// <returns></returns> public async Task AddAsync(SingerDTO t) { var singer = SingerDTOMapperToModel.Map(t); await singerDAL.AddAsync(singer); await singerDAL.CommitAsync(); }
public async Task <OperationDetails> Delete(SingerDTO SingerDto) { var Singer = Database.SingerManager.Get(SingerDto.Id); if (Singer != null) { Database.SingerManager.Delete(Singer.Id); await Database.SaveAsync(); return(new OperationDetails(true, "Singer deleted successfully", "")); } return(new OperationDetails(false, "Singer is not exist", "Name")); }
public async Task <OperationDetails> Update(SingerDTO SingerDto) { var Singer = Database.SingerManager.Get(SingerDto.Id); if (Singer != null) { Singer = new Singer { Id = SingerDto.Id, Name = SingerDto.Name }; Database.SingerManager.Update(Singer); await Database.SaveAsync(); return(new OperationDetails(true, "Singer update successfully", "")); } return(new OperationDetails(false, "Singer is not exist", "Name")); }
public async Task <OperationDetails> Create(SingerDTO SingerDto) { var Singers = Database.SingerManager.GetAll().ToList(); var Singer = Singers.Find(x => x.Name == SingerDto.Name); if (Singer == null && SingerDto.Name != null) { Singer = new Singer { Id = Guid.NewGuid().ToString(), Name = SingerDto.Name }; Database.SingerManager.Create(Singer); await Database.SaveAsync(); return(new OperationDetails(true, "Singer added successfully", "")); } return(new OperationDetails(false, "Singer is exist or empty", "Name")); }
public async Task <string> Update(SingerDTO singerDTO) { try { await singerBLL.UpdateAsync(singerDTO); return(JsonConvert.SerializeObject(new ResponseClassDTO() { State = "ok", Message = "" })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new ResponseClassDTO() { State = "ok", Message = ex.Message })); } }
public async Task <string> Add(SingerDTO singerDTO) { try { singerDTO.FirstLetter = StringHelper.ChineseToEnglish(singerDTO.Name); await singerBLL.AddAsync(singerDTO); return(JsonConvert.SerializeObject(new ResponseClassDTO() { State = "ok", Message = "" })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new ResponseClassDTO() { State = "ok", Message = ex.Message })); } }
public async Task <string> Add(SingerDTO singerDTO) { try { singerDTO.FirstLetter = StringHelper.ChineseToEnglish(singerDTO.Name); singerDTO.CreateTime = DateTime.Now; singerDTO.IsDeleted = false; await singerBLL.AddAsync(singerDTO); return(JsonConvert.SerializeObject(new ResponseClassDTO() { State = "success" })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new ResponseClassDTO() { State = "fail", Message = ex.Message })); } }