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());
        }
Ejemplo n.º 2
0
        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);
        }