Example #1
0
        private ClientFeedbackType CreateFeedbackType(int clientId)
        {
            var feedbackType = new ClientFeedbackType();

            feedbackType.ClientAppId            = clientId;
            feedbackType.ClientFeedbackTypeStr  = "Suggestion";
            feedbackType.ClientFeedbackTypeDesc = "Just a suggestion";


            return(feedbackType);
        }
Example #2
0
 //TODO: Refactor this so that DbContext function is given as parameter and all entities inherent from SuperClass which has Id as primary key
 //so all save functionality can be generalized
 public ClientFeedbackType SaveFeedbackType(ClientFeedbackType feedbackType)
 {
     if (feedbackType.ClientFeedbackTypeId == 0)
     {
         var savedEntity = this._sfsDbContext.ClientFeedbackTypes.Add(feedbackType);
         this._sfsDbContext.SaveChanges();
         return(savedEntity.Entity);
     }
     else
     {
         var savedEntity = this._sfsDbContext.ClientFeedbackTypes.Update(feedbackType);
         this._sfsDbContext.SaveChanges();
         return(savedEntity.Entity);
     }
 }
 public IActionResult SaveClientFeedbackType([FromBody] ClientFeedbackType clientFeedbackType)
 {
     return(Ok(this._feedbackService.SaveFeedbackType(clientFeedbackType)));
 }