public bool UpdateMentorOffer(MentorOffer mentorOffer) { if (mentorOffer == null) { throw new ArgumentNullException(); } //_db.MentorOffers.Attach(mentorOffer); //_db.Entry(mentorOffer).State = EntityState.Modified; _db.MentorOffers.Update(mentorOffer); return(Save()); }
public IActionResult Create([FromBody] MentorOffer mentorOffer) { if (mentorOffer == null) { return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest()); } _mentorOfferRepository.AddMentorOffer(mentorOffer); return(Ok()); }
public bool AddMentorOffer(MentorOffer mentorOffer) { ////tha prepei na bazoyme //mentorOffer.MentorId==id tou mentor pou tha einai logged in if (mentorOffer == null) { throw new ArgumentNullException(); } mentorOffer.MentorOfferId = Guid.NewGuid(); _db.MentorOffers.Add(mentorOffer); return(Save()); }
public IActionResult Update([FromBody] MentorOffer mentorOffer) { if (!ModelState.IsValid) { return(BadRequest()); } var updated = _mentorOfferRepository.UpdateMentorOffer(mentorOffer); if (!updated) { return(BadRequest()); } return(Ok()); }