public async Task <OperationResult> CreateItemsPlanningTag(PlanningTagModel requestModel) { try { var itemsPlanningTag = new PlanningTag { Name = requestModel.Name, CreatedByUserId = _userService.UserId, UpdatedByUserId = _userService.UserId, }; await itemsPlanningTag.Create(_dbContext); return(new OperationResult( true, _itemsPlanningLocalizationService.GetString("ItemsPlanningTagCreatedSuccessfully"))); } catch (Exception e) { Console.WriteLine(e); _logger.LogError(e.Message); return(new OperationResult( false, _itemsPlanningLocalizationService.GetString("ErrorWhileCreatingItemsPlanningTag"))); } }
public async Task <OperationResult> UpdateItemsPlanningTag(PlanningTagModel requestModel) { try { var itemsPlanningTag = await _dbContext.PlanningTags .Where(x => x.WorkflowState != Constants.WorkflowStates.Removed) .FirstOrDefaultAsync(x => x.Id == requestModel.Id); if (itemsPlanningTag == null) { return(new OperationResult( false, _itemsPlanningLocalizationService.GetString("ItemsPlanningTagNotFound"))); } itemsPlanningTag.Name = requestModel.Name; itemsPlanningTag.UpdatedByUserId = _userService.UserId; await itemsPlanningTag.Update(_dbContext); return(new OperationResult(true, _itemsPlanningLocalizationService.GetString("ItemsPlanningTagUpdatedSuccessfully"))); } catch (Exception e) { Console.WriteLine(e); _logger.LogError(e.Message); return(new OperationResult(false, _itemsPlanningLocalizationService.GetString("ErrorWhileUpdatingItemsPlanningTag"))); } }
public async Task <OperationResult> UpdateItemsPlanningTag([FromBody] PlanningTagModel requestModel) { return(await _itemsPlanningTagsService.UpdateItemsPlanningTag(requestModel)); }