public bool UpdateComplaintResponse(ComplaintResponseVM model)
        {
            var data = (from x in _context.ComplaintResponse
                        where x.ComplaintResponseId == model.ComplaintResponseId
                        select x).FirstOrDefault();

            if (data == null)
            {
                throw new Exception("Record not found");
            }

            data.ComplaintResponseId = model.ComplaintResponseId;
            data.ComplaintId         = model.ComplaintId;
            data.Response            = model.Response;
            data.CreatedBy           = model.CreatedBy;
            data.DateCreated         = model.DateCreated;

            return(_context.SaveChanges() > 0);
        }
        public bool AddComplaintResponse(ComplaintResponseVM model)
        {
            if (model == null)
            {
                throw new Exception("There is no Entry!");
            }

            var data = new ComplaintResponse
            {
                ComplaintResponseId = model.ComplaintResponseId,
                ComplaintId         = model.ComplaintId,
                Response            = model.Response,
                CreatedBy           = model.CreatedBy,
                DateCreated         = model.DateCreated,
            };

            _context.ComplaintResponse.Add(data);

            return(_context.SaveChanges() > 0);
        }