public EntityResult<DeviceCategory> Delete(int id) { DeviceCategory entity = new DeviceCategory(); entity.ID = id; EntityResult<DeviceCategory> entityResult = new EntityResult<DeviceCategory>(); DeviceCategoryDomain deviceCategoryDomain = new DeviceCategoryDomain(1, ATSCommon.Enums.LanguagesEnum.Arabic); try { deviceCategoryDomain.Delete(entity); entityResult.ReturnedEntity = entity; if (deviceCategoryDomain.ActionState.Status != ATSCommon.Enums.ActionStatusEnum.NoError) { entityResult.Message = deviceCategoryDomain.ActionState.Result; } } catch (Exception ex) { entityResult.Message = ex.Message; } return entityResult; }
public EntityResult<DeviceCategory> Add(string name, string description) { DeviceCategory entity = new DeviceCategory(); entity.Name = name; entity.Description = description; EntityResult<DeviceCategory> entityResult = new EntityResult<DeviceCategory>(); DeviceCategoryDomain deviceCategoryDomain = new DeviceCategoryDomain(1, ATSCommon.Enums.LanguagesEnum.Arabic); try { deviceCategoryDomain.Add(entity); entityResult.ReturnedEntity = entity; if (deviceCategoryDomain.ActionState.Status != ATSCommon.Enums.ActionStatusEnum.NoError) { entityResult.Message = deviceCategoryDomain.ActionState.Result; } } catch (Exception ex) { entityResult.Message = ex.Message; } return entityResult; }