public ErrorCode Create(CommodityTypeEditVM ct) { try { if (CommodityTypeDal.GetExisted(o => o.CommodityId == ct.CommodityId && o.Name == ct.Name)) { return ErrorCode.CommodityTypeExisted; } var commType = new CommodityType { Name = ct.Name, Description = ct.Description, CommodityId = ct.CommodityId }; CommodityTypeDal.Create(commType); return ErrorCode.NoError; } catch (Exception) { return ErrorCode.ServerError; } }
public ErrorCode Update(CommodityTypeEditVM vm) { try { if ( CommodityTypeDal.GetExisted( o => o.Id != vm.Id && o.CommodityId == vm.CommodityId && o.Name == vm.Name)) { return ErrorCode.CommodityTypeExisted; } var commType = new CommodityType { Id = vm.Id, Name = vm.Name, Description = vm.Description, CommodityId = vm.CommodityId }; CommodityTypeDal.Update(commType); return ErrorCode.NoError; } catch (Exception) { return ErrorCode.ServerError; } }