protected override void PersistUpdatedItem(LocationTypeProperty item) { string Msg = string.Format("LocationTypeProperty '{0}' has been updated.", item.Name); item.UpdatingEntity(); var converter = new DtoConverter(); var dto = converter.ToLocationTypePropertyDto(item); Repositories.ThisDb.Update(dto); LogHelper.Info(typeof(LocationTypePropertyRepository), Msg); }
protected override void PersistNewItem(LocationTypeProperty item) { string Msg = string.Format("LocationTypeProperty '{0}' has been saved.", item.Name); item.AddingEntity(); var converter = new DtoConverter(); var dto = converter.ToLocationTypePropertyDto(item); Repositories.ThisDb.Insert(dto); //item.Key = dto.Key; LogHelper.Info(typeof(LocationTypePropertyRepository), Msg); }
protected override void PersistDeletedItem(LocationTypeProperty item, out StatusMessage StatusMsg) { StatusMessage ReturnMsg = new StatusMessage(); ReturnMsg.ObjectName = item.Name; ReturnMsg.Message = string.Format("LocationTypeProperty '{0}' has been deleted.", ReturnMsg.ObjectName); var converter = new DtoConverter(); var dto = converter.ToLocationTypePropertyDto(item); Repositories.ThisDb.Delete(dto); ReturnMsg.Success = true; StatusMsg = ReturnMsg; //LogHelper.Info(typeof(LocationTypePropertyRepository), ReturnMsg.Message); }