public async Task <IActionResult> ModifyOrganization ([FromRoute] string CID, [FromRoute] string OID, [FromBody] OrganizationModifyViewModel model) { var result = await _MongocourseService.ModifyOrganization(CID, OID, model); if (result) { return(Ok(new { status = 1, Message = "Successfully Modified" })); } return(BadRequest()); }
public async Task <bool> ModifyOrganization(string CID, string OID, OrganizationModifyViewModel model) { var com = await GetCommunity(CID); var org = com.Organizations.SingleOrDefault(x => x.Id == OID); com.Organizations.Remove(org); org.Name = model.Name; org.Description = model.Description; com.Organizations.Add(org); var result = await _Community.ReplaceOneAsync(x => x.Id == CID, com); return(result.IsAcknowledged); }