public async Task <RepositoryResponseDto> CreateImage(Image item) { await _db.Images.AddAsync(item); int i = await _db.SaveChangesAsync(); // Console.WriteLine("async Task<bool> Add(Katalog item)-----------"+i.ToString()+"_db.Entry.State--"+_db.Entry(item).State.ToString()); RepositoryResponseDto flag = new RepositoryResponseDto { Flag = false, Message = null, Item = null }; if (i != 0) { flag.Message = "БД Images add ok!"; flag.Flag = true; flag.Item = item; return(flag); } else { flag.Message = "БД Images add not(false)!"; flag.Flag = false; flag.Item = null; return(flag); } }
public async Task <RepositoryResponseDto> Add(Katalog item) { RepositoryResponseDto flag = new RepositoryResponseDto { Flag = false, Message = null }; // db.Users.Add(user); await _db.Katalogs.AddAsync(item); int i = await _db.SaveChangesAsync(); // Console.WriteLine("async Task<bool> Add(Katalog item)-----------"+i.ToString()+"_db.Entry.State--"+_db.Entry(item).State.ToString()); if (i != 0) { flag.Flag = true; flag.Message = "БД add ok!"; return(flag); } else { flag.Flag = false; flag.Message = "БД add not!"; return(flag); } }
public async Task <RepositoryResponseDto> Create(Product item) { var flag = new RepositoryResponseDto { Flag = false, Item = null, Message = "" }; // db.Users.Add(user); if (item.KatalogId == -1) { flag.Message = "Ошибка БД KatalogId==-1"; flag.Flag = false; return(flag); } if (item.TypeProductId == -1) { flag.Message = "Ошибка БД TypeProductId==-1"; flag.Flag = false; return(flag); } // Проверить на уникольность ??? await _db.Products.AddAsync(item); int i = await _db.SaveChangesAsync(); // Console.WriteLine("async Task<bool> Add(Katalog item)-----------"+i.ToString()+"_db.Entry.State--"+_db.Entry(item).State.ToString()); if (i != 0) { /// Console.WriteLine("async Task<bool> Add(Katalog item)--- _del.Invoke-- bigin"+"_dev==null"+(_del==null).ToString()); // _del(selectItem.Image,photo); делегат не работаете error null async metod // Console.WriteLine("async Task<bool> Add(Katalog item)--- _del.Invoke-- end"); flag.Message = ""; flag.Flag = true; return(flag); } flag.Message = "Ошибка субд Create,запись в бд не создана!"; flag.Flag = false; return(flag); }