public RecipeItemDTO Insert(RecipeItemDTO recipeItem) { using (var context = DataAccessHelper.CreateContext()) { RecipeItem entity = _mapper.Map <RecipeItem>(recipeItem); context.RecipeItem.Add(entity); context.SaveChanges(); return(_mapper.Map <RecipeItemDTO>(entity)); } }
public static bool ToRecipeItemDTO(RecipeItem input, RecipeItemDTO output) { if (input == null) { return(false); } output.Amount = input.Amount; output.ItemVNum = input.ItemVNum; output.RecipeId = input.RecipeId; output.RecipeItemId = input.RecipeItemId; return(true); }
public IEnumerable <RecipeItemDTO> LoadByRecipe(short recipeId) { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <RecipeItemDTO> result = new List <RecipeItemDTO>(); foreach (RecipeItem recipeItem in context.RecipeItem.Where(s => s.RecipeId.Equals(recipeId))) { RecipeItemDTO dto = new RecipeItemDTO(); Mapper.Mappers.RecipeItemMapper.ToRecipeItemDTO(recipeItem, dto); result.Add(dto); } return(result); } }
public IEnumerable <RecipeItemDTO> LoadAll() { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <RecipeItemDTO> result = new List <RecipeItemDTO>(); foreach (RecipeItem recipeItem in context.RecipeItem.AsNoTracking()) { RecipeItemDTO dto = new RecipeItemDTO(); Mapper.Mappers.RecipeItemMapper.ToRecipeItemDTO(recipeItem, dto); result.Add(dto); } return(result); } }
public RecipeItemDTO Insert(RecipeItemDTO recipeItem) { try { using (var context = DataAccessHelper.CreateContext()) { RecipeItem entity = _mapper.Map <RecipeItem>(recipeItem); context.RecipeItem.Add(entity); context.SaveChanges(); return(_mapper.Map <RecipeItemDTO>(entity)); } } catch (Exception e) { Logger.Error(e); return(null); } }
public RecipeItemDTO LoadById(short recipeItemId) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { RecipeItemDTO dto = new RecipeItemDTO(); if (Mapper.Mappers.RecipeItemMapper.ToRecipeItemDTO(context.RecipeItem.FirstOrDefault(s => s.RecipeItemId.Equals(recipeItemId)), dto)) { return(dto); } return(null); } } catch (Exception e) { Logger.Error(e); return(null); } }
public RecipeItemDTO Insert(RecipeItemDTO recipeItem) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { RecipeItem entity = new RecipeItem(); Mapper.Mappers.RecipeItemMapper.ToRecipeItem(recipeItem, entity); context.RecipeItem.Add(entity); context.SaveChanges(); if (Mapper.Mappers.RecipeItemMapper.ToRecipeItemDTO(entity, recipeItem)) { return(recipeItem); } return(null); } } catch (Exception e) { Logger.Error(e); return(null); } }
public RecipeItemDTO Insert(RecipeItemDTO recipeitem) { throw new NotImplementedException(); }