예제 #1
0
 public bool Update(WhoWeAreDTO obj, int Id)
 {
     try
     {
         WhoWeAre data = _db.WhoWeAres.Find(Id);
         data.Content    = obj.Content;
         data.LanguageId = obj.LanguageId;
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #2
0
 public bool Delete(WhoWeAreDTO obj)
 {
     try
     {
         WhoWeAre data = _db.WhoWeAres.Find(obj.Id);
         _db.WhoWeAres.Remove(data);
         _db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #3
0
 public WhoWeAreDTO Get(int Id)
 {
     try
     {
         WhoWeAre    data      = _db.WhoWeAres.Find(Id);
         WhoWeAreDTO finaldata = new WhoWeAreDTO
         {
             Id         = data.Id,
             Content    = data.Content,
             LanguageId = data.LanguageId
         };
         return(finaldata);
     }
     catch (Exception)
     {
         return(null);
     }
 }
예제 #4
0
 public bool Add(WhoWeAreDTO obj)
 {
     try
     {
         WhoWeAre data = new WhoWeAre
         {
             Id         = obj.Id,
             Content    = obj.Content,
             LanguageId = obj.LanguageId
         };
         _db.WhoWeAres.Add(data);
         _db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #5
0
        public IActionResult WhoWeAreDelete(int id)
        {
            #region FunctionBody
            bool datafound = _db.WhoWeAres.Any(t => t.Id == id);
            if (!datafound)
            {
                return(StatusCode(400, new ReturnErrorMessage((int)ErrorTypes.Errors.NotFound, message: "NotFound")));
            }
            WhoWeAre    data = _db.WhoWeAres.Find(id);
            WhoWeAreDTO dto  = new WhoWeAreDTO
            {
                Id         = id,
                Content    = data.Content,
                LanguageId = data.LanguageId
            };
            bool request = _wwd.Delete(dto);
            if (request)
            {
                return(Ok(new ReturnMessage(200, message: "Success")));
            }
            return(StatusCode(500, new ReturnErrorMessage((int)ErrorTypes.Errors.Internal, message: "Internal server error")));

            #endregion
        }